package com.copm.ifm.servers.sys.vo;

import com.copm.ifm.base.api.pojo.BaseVO;
import com.copm.ifm.base.basic.NameTag;
import com.copm.ifm.base.basic.pojo.MenuContentList;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 字典表分页返回对象
 *
 * @author zzf
 * @date 2020/7/20 15:21
 */
@Setter
@Getter
@ToString
public class SysMenuPageVO extends BaseVO implements NameTag {

    private Long id;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("名称-繁体")
    private String ftName;

    @ApiModelProperty("名称-英语")
    private String enName;

    @ApiModelProperty("短编码")
    private String path;

    @ApiModelProperty("父编码")
    private String parentPath;

    @ApiModelProperty("路径")
    private String url;

    @ApiModelProperty("图标路径")
    private String iconUrl;

    @ApiModelProperty("层级")
    private Integer level;

    @ApiModelProperty("排序")
    private Integer orderNum;

    @ApiModelProperty("排序")
    private Integer sysMenu;

    @ApiModelProperty("内容列表")
    private MenuContentList operations;

    @ApiModelProperty("创建人")
    private Long createBy;

    @ApiModelProperty("创建人名")
    private String createByName;

    @ApiModelProperty("修改人")
    private Long updateBy;

    @ApiModelProperty("修改人名")
    private String updateByName;

}
